package controllers

import (
	"github.com/gin-gonic/gin"
)

type OrderController struct{}

type OrderInfo struct {
	Cid  string `json:"cid"`
	Name string `json:"name"`
}

func (o OrderController) GetOrderInfo(c *gin.Context) {
	// 方式1，通过上下文获取数据后解析json
	//ord1 := make(map[string]interface{})
	//param, _ := c.GetRawData()
	//json.Unmarshal(param, &ord1)
	//fmt.Println(ord1)
	// 方式2，直接根据后台结构体定义标签与前台参数对应
	ord2 := &OrderInfo{}
	if err := c.BindJSON(&ord2); err == nil {
		ReturnSuccess(c, 0, "sucess", ord2, 1)
		return
	}
	ReturnError(c, 4004, "没有相关用户信息")
}

func (o OrderController) GetList(c *gin.Context) {
	ReturnError(c, 4004, "没有相关订单信息")
}
